package com.aisino.efence.service;

import java.io.File;
import java.util.List;

/**
 * @author fzc
 * @package com.aisino.efence.service
 * 文件服务
 * @create 2018-04-03 10:43
 **/
public interface FileService {
    /**
     * 遍历文件夹
     * @param path 目录
     * @return
     */
    List<File> traverseDirectory(String path);

    /**
     * 上传文件
     */
    void uploadFile() throws Exception;

    /**
     * 通知服务
     * @return
     */
    void sendMsg() throws Exception;

    /**
     * 是存在文件 -1 不存在 0 已存在 1 已压缩 2 已通知
     * @return
     */
    int hasFile();


}
